.deck-item {
  position: relative;
  width: 100%;
  height: 60px;
  line-height: 60px;
  font-size: 14px;
  background: #fff;
  //&:active  {
  //  background: #ccc;
  //}
  .icon {
    position: relative;
    float: left;
    width: 70rpx;
    height: 100%;
    img {
      position: absolute;
      width: 70rpx;
      height: 70rpx;
      top: 50%;
      transform: translateY(-50%);
    }
  }
  .tier-desc {
    position: relative;
    height: 100%;
    margin-left: 90rpx;
    border-bottom: 1rpx solid #eee;
    padding: 27rpx 0;
    box-sizing:border-box;
    .desc-left {
      float: left;
      .name {
        height: 37rpx;
        line-height: 37rpx;
        font-size: 13px;
        color: #333;
      }
      .desc-meta {
        height: 30rpx;
        line-height: 30rpx;
        margin-top: 4rpx;
        font-size: 11px;
        color: #999;
      }
    }
    .desc-right {
      float: right;
      margin-right: 40rpx;
      text-align: right;
      .name {
        height: 22rpx;
        line-height: 22rpx;
        font-size: 11px;
        color: #999;
      }
      .desc-meta {
        height: 32rpx;
        line-height: 32rpx;
        margin-top: 10rpx;
        font-size: 14px;
        font-weight: bold;
        /*color: #333;*/
      }
    }
  }
  .iconfont {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    color: #999;
    font-size: 14px;
  }
}
